<?php
/**
 * 会员余额模型
 * @author maniac
 */
namespace app\common\model;

class MemberBalance extends Base
{
    protected $table = "maniac_member_balance";
    protected $createTime = "created_at";
    protected $updateTime = "updated_at";
    protected $autoWriteTimestamp = "datetime";

    /**

     * 昵称获取

     * @param string $value 字段值

     */

    public function getUsernameAttr($value)

    {
        $data = Members::field('nickname')->where('id', $value['userid'])->find();
        return $data['nickname'];
    }


    /**

    * 变动时间修改器
    * @param string $value 字段值
    */
//    public function setChangeTimeAttr($value)
//    {
//        return time();
//    }

    /**
    * 余额获取器
    * @param int $value 积分
    */
    public function getBalanceAttr($value)
    {
        return $value > 0 ? '+'.$value : $value;
    }

    /**
    * 变动时间获取器
    * @param  string $vale 字段值
    */
    public function getChangeTimeAttr($value)
    {
        return date('Y-m-d', $value);
    }
}